
public class Sports {
    public static void main(String[] args) {
        // 创建跑步组同学
        java.util.Set<String> running = new java.util.HashSet<>();
        // 给跑步组增加同学
        running.add("周俊杰");
        running.add("李志杰");
        running.add("陈星宇");

        // 创建跳绳组同学
        java.util.Set<String> skipping = new java.util.HashSet<>();

        // 给跳绳组增加同学
        skipping.add("黄俊翔");
        skipping.add("李志杰");
        skipping.add("樊嵘嵘");

        // 创建参加运动会的同学
        java.util.Set<String> participants = new java.util.HashSet<>();
        participants.addAll(running);
        participants.addAll(skipping);
        System.out.println("\n参加了运动会的同学有：" + participants);

        // 参加了两项的同学
        java.util.Set<String> participatedInBoth = new java.util.HashSet<>(running);
        participatedInBoth.retainAll(skipping);
        System.out.println("\n参加了两项运动的同学有：" + participatedInBoth);

        // 只参加跳绳没参加跑步的同学
        java.util.Set<String> skippingOnly = new java.util.HashSet<>(skipping);
        skippingOnly.removeAll(running);
        System.out.println("\n只参加了跳绳没参加跑步的同学有：" + skippingOnly);
    }
}
